microscopic picture - Spanish English Dictionary